package com.bops.dal.order.dao;

import java.util.List;


import com.bops.dal.order.dataobject.OrderInfoDO;
import com.bops.dal.order.queryobject.OrderInfoQuery;



public interface OrderDAO {
    
	  Integer insert(OrderInfoDO orderDO);

	    boolean update(OrderInfoDO orderDO);

	    /**
	     * 检查更新
	     * 
	     * @param orderDO
	     * @return
	     */

	    OrderInfoDO getById(Integer id);

	    List<OrderInfoDO> listOrder(OrderInfoQuery query);

	    boolean delete(Integer id);
	    
	    Integer maxOrderID();
	    
	    
}